import api from './index.js'

// 用户相关API - 负责人：陆楚盈（主页）、钟嘉妮（个人中心）
export const userAPI = {
  // 获取个人中心概览（基本信息）
  getUserOverview(userId) {
    return api.get(`/user/overview/${userId}`)
  },

  // 修改头像（个人中心）
  updateAvatar(userId, avatar) {
    // 后端接口为 /api/user/avatar/update，参数avatar（baseURL 已含 /api）
    return api.post('/user/avatar/update', {
      userId,
      avatar
    })
  },

  // 修改密码（安全设置）
  changePassword(userId, currentPassword, newPassword, confirmNewPassword) {
    return api.post('/user/change-password', {
      userId,
      currentPassword,
      newPassword,
      confirmNewPassword
    })
  },

  // 导出用户数据
  exportUserData() {
    return api.get('/user/export-data')
  },

  // 删除账户
  deleteAccount() {
    return api.delete('/user/account')
  }
}
